Big Huge Thesaurus

elephant seal

noun